package com.cloud.tsp.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.cloud.api.domain.stats.QueryRecord;
import com.cloud.api.domain.stats.RecordList;
import com.cloud.api.domain.tsp.QueryTrack;
import com.cloud.api.domain.tsp.VehicleLogin;
import com.cloud.api.domain.tsp.VinTimePeriod;
import com.cloud.mybatis.domain.TableDataInfo;

import java.util.List;

/**
 * <p>
 * OLAP 服务类
 * </p>
 *
 * @author haohaibo
 * @since 2023-12-01
 */
public interface IVehicleLoginService extends IService<VehicleLogin> {

    List<VinTimePeriod> selectVinLogin(QueryTrack para);

    List<VinTimePeriod> selectVinLoginTsp(QueryTrack para);

    TableDataInfo<RecordList> selectLoginRecord(QueryRecord para);

    VehicleLogin selectLoginRecordDetail(QueryRecord para);
}